﻿

// 弹出窗口,
function showDialog(id) {
    var path = "AddFlow.aspx?id=" + id + "";
    var parameter = "";
    var style = "dialogWidth:523px; dialogHeight:377px; status:0;scroll:1; help:0; resizable:1;Scrollbars=yes,Toolbar=no,Location=no,Direction=no,Resizeable=no";
    window.showModalDialog(path, '', style);
    window.location.reload();
}


var currentPage = 1; // 当前页
var pageSize = 18; // 每页显示多少条
var pageall = 0; // 总页数
var total = 0; // 总记录数
var type = 0;
$(document).ready(function() {
    ShowList(currentPage);
});

function ShowList(currentPage) {
    $("#divList").html(""); // 清空列表
    $("#divPage").html(""); // 清空分页
    $("#divList").html("<img src=\"../images/loading.gif\" />"); // 清空列表

    $.ajax({
        type: 'POST',
        url: '../Handler/HandlerReport.ashx',
        data: 'act=p_call_board_list_table&page=' + currentPage + '&pagesize=' + pageSize,
        timeout: '10000',
        error: function() {
            alert("系统繁忙，请稍候后试！");
        },
        success: function(json) {
            ShowCallBack(json);
        }
    });
}

function ShowCallBack(response) {
    var json = eval("(" + response + ")");
    var record = json.record;
    var page = json.page;
    currentPage = page.currentpage;
    pageall = parseInt(page.pageall);
    total = page.total;

    if (record == null || record.length == 0) {
        $("#divList").html("<font color='red'>&nbsp;系统内暂无您查询的信息!</font>");
        return;
    }
    $("#divList").html(""); // 显示列表
    var arr = [];
    arr.push("<table id='table2' width='100%' border='0' cellpadding='0' cellspacing='1' bgcolor='#a8c7ce'>");
    arr.push("<tr>");
    arr.push("<td height='25' bgcolor='d3eaef' class='STYLE10'>");
    arr.push("内容</td>");

    arr.push("<td height='25' bgcolor='d3eaef' class='STYLE10'>");
    arr.push("发布部门</td>");

    arr.push("<td height='25' bgcolor='d3eaef' class='STYLE10'>");
    arr.push("发布人</td>");
    arr.push("<td height='25' bgcolor='d3eaef' class='STYLE10'>");
    arr.push("发布日期</td>");
    arr.push("<td height='25' bgcolor='d3eaef' class='STYLE10'>");
    arr.push("操作</td>");

    arr.push("</tr>");

    var hUserId = document.getElementById("hUserId").value;
    
    for (var i = 0; i < record.length; i++) {
        if (i % 2 == 0)
            arr.push("<tr id='tr_" + record[i].msg_id + "' title='"+record[i].content+"' bgcolor='#FFFFFF' style='cursor: pointer;' ondblclick=\"showDialog('" + record[i].msg_id + "')\" onclick=\"selectedTr('" + record[i].msg_id + "')\" >");
        else
            arr.push("<tr id='tr_" + record[i].msg_id + "' title='" + record[i].content + "' bgcolor='#EEEDED' style='cursor: pointer;' ondblclick=\"showDialog('" + record[i].msg_id + "')\"  onclick=\"selectedTr('" + record[i].msg_id + "')\" >");


        arr.push("<td height='25'>");
        var content = record[i].content;
        if (content.length > 20) {
            arr.push("" + content.substring(0, 20) + "....</td>");
        } else {
            arr.push("" + content + "</td>");
         }
        arr.push("<td height='25' class='STYLE10'>");
        arr.push("" + record[i].pub_dept + "</td>");
        arr.push("<td height='25'  class='STYLE10'>");
        arr.push("" + record[i].pub_username + "</td>");
        arr.push("<td height='25'  class='STYLE10'>");
        arr.push("" + record[i].pub_date + "</td>");
        arr.push("<td height='25'  class='STYLE10'>");
        if(hUserId==record[i].user_id)
            arr.push("<a href='javascript:showDialog(" + record[i].msg_id + ")'>修改</a>|<a href='javascript:Del(" + record[i].msg_id + ")'>删除</a></td>");
        arr.push("</tr>");
    }


    arr.push("</table>");
    $("#divList").html(arr.join('')); // 显示列表
    $("#divPage").html(""); // 清空
    if (pageall > 1) {

        var pageHtml = LexunJS.showPage(currentPage, pageall, "ShowList");  // 分页
        $("#divPage").html(pageHtml);

    }

}
// 选中某行
function selectedTr(id) {
    $("tr").removeClass("selected");
    $("#tr_" + id).addClass("selected");

}
//删除流动信息
function Del(id) {


    hiConfirm("您确定要删除该行，请谨慎操作！", "确认框", function(result) {
        if (result) {
            $.ajax({
                type: 'POST',
                url: '../Handler/HandlerReport.ashx',
                data: 'act=DeleteCallBoard&id=' + id,
                timeout: '10000',
                error: function() {
                    alert("系统繁忙，请稍候后试！");
                },
                success: function(json) {
                    if (json > 0) {
                        alert("删除成功！");
                        ShowList(currentPage);
                    } else {
                        alert("删除失败！");
                    }
                }
            });
        }
    });
}
